﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ForrajeriaBCL;
using ForrajeriaDB;

namespace ForrajeriaFRONT.Account
{
    public partial class CambiarPass : System.Web.UI.Page
    {
        UsuarioBCL objBC;
        protected void Page_Load(object sender, EventArgs e)
        {
            UserName.Text = Context.User.Identity.Name;
            
        }

        protected void ChangePasswordPushButton_Click(object sender, EventArgs e)
        {

            objBC = new UsuarioBCL();
            UsuarioMO objEditar = new UsuarioMO();
            objEditar = objBC.ComprobarDisponibilidad(UserName.Text);

            if (objEditar.Contrasenia != CurrentPassword.Text)
            {
                lblMensaje.Text = "Contraseña NO corresponde al Usuario";
                lblMensaje.Visible = true;
                return;

            }
            if (objBC.ModificarPass(objEditar) == "1")
            {
                lblMensaje.Text = "Guardado Correctamente";
                lblMensaje.Visible = true;
                lblMensaje.ForeColor = System.Drawing.Color.Blue;

            }
        }



        protected void CancelPushButton_Click1(object sender, EventArgs e)
        {
            if (Context.User.IsInRole("STOCK") || Context.User.IsInRole("VENTAS") || Context.User.IsInRole("ADMIN"))
            {
                Response.Redirect("../ABM/Inicio.aspx");
            }
            else
            {
                Response.Redirect("../Default.aspx");
               
            }
           
        }

        protected void btnInicio_Click(object sender, EventArgs e)
        {
            if (Context.User.IsInRole("STOCK") || Context.User.IsInRole("VENTAS") || Context.User.IsInRole("ADMIN"))
            {
                Response.Redirect("../ABM/Inicio.aspx");
            }
            else
            {
                Response.Redirect("../Default.aspx");

            }
        }
    }
}